package com.pshcp.doctor.vo.article;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Description: TODO
 * @Author: xiaoche
 * @Date: 2022/11/5 21:49
 */
@Data
@ApiModel(value="宣教文章详情")
public class DoctorArticleDetailVO {

    @ApiModelProperty(value = "唯一标识")
    private Long id;

    @ApiModelProperty(value = "医生id")
    private Long doctorId;

    @ApiModelProperty(value = "医生名称")
    private String doctorName;

    /**
     * 科室ID
     */
    @ApiModelProperty(value = "科室ID")
    private String deptId;

    /**
     * 医院ID
     */
    @ApiModelProperty(value = "医院ID")
    private String hospitalId;

    /**
     * 0图文1链接
     */
    @ApiModelProperty(value = "0图文1链接")
    private Integer type;

    /**
     * 内容
     */
    @ApiModelProperty(value = "内容")
    private String title;

    /**
     * 链接
     */
    @ApiModelProperty(value = "链接")
    private String link;

    /**
     * 内容
     */
    @ApiModelProperty(value = "内容")
    private String content;

    /**
     * 0个人+患者1科室+患者2全院3平台
     */
    @ApiModelProperty(value = "可见：0个人+患者1科室+患者2全院3平台")
    private Integer visibleRange;

    /**
     * 0不是1是原创
     */
    @ApiModelProperty(value = "0不是1是原创")
    private Integer originalFlag;

    /**
     * 封面
     */
    @ApiModelProperty(value = "封面")
    private String coverPath;

    /**
     * 0草稿1发布2下线
     */
    @ApiModelProperty(value = "0草稿1发布2下线")
    private Integer bizStatus;
    /**
     * 发布时间
     */
    @ApiModelProperty(value = "发布时间")
    private Date publishTime;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createdTime;

    @ApiModelProperty(value = "患者id")
    private List<Long>patientIds;
}
